89. Araxis Merge File Comparison Report

Produced by Araxis Merge on 2020-08-14 00:01:33 +0000. See www.araxis.com for information about Merge. This report uses XHTML and CSS2, and is best viewed with a modern standards-compliant browser. For optimum results when printing this report, use landscape orientation and enable printing of background images and colours in your browser.

89.1 Files compared

#LocationFileLast Modified
1Porto v3.2.3/Magento 2.x/Porto Theme/app/code/Mageplaza/LayeredNavigation/Plugins/Controller/CategoryView.php2016-09-26 19:15:52 +0000
22020-08-14 00:01:33 +0000

89.2 Comparison summary

DescriptionBetween
Files 1 and 2
Text BlocksLines
Unchanged00
Changed00
Inserted00
Removed128

89.3 Comparison options

WhitespaceConsecutive whitespace is treated as a single space
Character caseDifferences in character case are significant
Line endingsDifferences in line endings (CR and LF characters) are ignored
CR/LF charactersNot shown in the comparison detail
Active line-pairing rules

89.4 Active regular expressions

No regular expressions were active.

89.5 Comparison detail

1 <?php    
2     
3 namespace Mageplaza\LayeredNavigation\Plugins\Controller\Category;    
4     
5 class View    
6 {    
7 »       protected $_jsonHelper;    
8 »       protected $_moduleHelper;    
9     
10 »       public function __construct(    
11 »       »       \Magento\Framework\Json\Helper\Data $jsonHelper,    
12 »       »       \Mageplaza\LayeredNavigation\Helper\Data $moduleHelper    
13 »       ){    
14 »       »       $this->_jsonHelper = $jsonHelper;    
15 »       »       $this->_moduleHelper = $moduleHelper;    
16 »       }    
17     public function afterExecute(\Magento\Catalog\Controller\Category\View $action, $page)    
18 »       {    
19 »       »       if($this->_moduleHelper->isEnabled() && $action->getRequest()->getParam('isAjax')){    
20 »       »       »       $navigation = $page->getLayout()->getBlock('catalog.leftnav');    
21 »       »       »       $products = $page->getLayout()->getBlock('category.products');    
22 »       »       »       $result = ['products' => $products->toHtml(), 'navigation' => $navigation->toHtml()];    
23 »       »       »       $action->getResponse()->representJson($this->_jsonHelper->jsonEncode($result));    
24 »       »       } else {    
25 »       »       »       return $page;    
26 »       »       }    
27     }    
28 }